CHANGELOG for BULL
==================

1. Introduction

* BULL 1.1
* BULL 1.0
* BULL 0.9


____________________________________________________________________________________________________
1. INTRODUCTION

This file lists the new features and fixes contained in each BULL release. The changes for each release are grouped into two major sections--Changes and Modding--and within each section further into New Features, Improvements, and Bug Fixes.

The Changes sections are for end-users and list the visible changes in BULL. New Features cover major new additions that add completely new functionality. Improvements are smaller changes made to existing features. And Bug Fixes cover fixes to broken features in both BTS and BULL.

The Modding sections are mostly of interest to C++ modders merging BULL into their own mods or Python modders using BUG and/or BULL. Changes that affect the Python API are listed along with new events and gameutils callbacks.

Note: Changes marked [BUG] only take effect when the optional BUG Mod is installed.


____________________________________________________________________________________________________
BULL 1.1 released February 16th, 2010

KNOWN ISSUES

- Multiplayer
	To avoid OOS errors, all players must have the same settings for these options:
	
		Pre-Chop Forests
		Pre-Chop Improvements
		
		Sentry Healing
		Sentry Healing Only Neutral


CHANGES

New Features:

- Examine City button
	Hover shows details using City Bar hover
- Choose Production popup
	Can set to train civilian and/or military units forever, similar to using ALT with buttons
- Ask to Declare War
	Can disable popup asking to declare war when moving onto tile containing a rival unit (won't declare war)
	Will always ask when moving into rival territory without open borders
- Culture Flip
	Can examine the city before accepting or razing cities that flip due to your culture
- Trade Deals
	Trade Network and INFO Trade Routes hovers show trade deals
	Hold CTRL to show trade deals in Leaderhead hover
- Leaderheads
	Wars, Peace Treaties, Defensive Pacts, and Worst Enemies shown in Leaderhead hover
	Foreign Advisor and Military Advisor show relations only between the respective leaders when asking one about the other
- Defense Hover
	Shows breakdown of city defense modifier and damage from bombardment on City Screen
- Reminders
	Saves reminders for all players in multiplayer games [BUG]

Improvements:

- Pre-Chop
	Displays a message similar to the one shown when you do the full chop
	Works with Jungles or new features if you mod them to produce hammers when cleared
- Sentry Healing
	Units on Auto-Explore that are healing can act as sentries
- Actual Effects
	Added city and bombardment defense
- Scoreboard
	Redrawn in some cases when an AI's attitude toward the active player changes (memory counter)

Bug Fixes:

- Multiplayer
	Fixed OOS errors in Safe Move when a human player attacks or unloads ships
- Leaderhead Hover
	Hide "War with <team>" if active player hasn't met <team>
- Actual Effects
	Fixed building unhealthiness effect shown when city has a Recycling Center
	Fixed building unhealthiness effect shown for Recycling Center
	Fixed display of negative commerce effects (e.g. when removing a specialist)
- Collateral Damage
	Removed extraneous effect from old 3.17 Unofficial Patch
- Combat Hover
	No longer shows friendly units as best defender (hold ALT for old behavior)

Merged Mods:

- Unofficial Patch
	Updated to release version 1.40
- Advanced Combat Odds
	Updated to release version 2.01
- Show Hidden Attitudes
	Added release version


MODDING

New Features:

- Merged BUFFY code into BULL
- Python API
	Building Additional [Bombard] Defense functions on CyCity

Improvements:

- Makefile
	Added MODFLAGS variable to hold compiler flags for optional mods
- Python API
	Exposed CyPlayer::changeExtraHealth(int iChange)

Bug Fixes:


____________________________________________________________________________________________________
BULL 1.0 released November 15th, 2009

CHANGES

New Features:

- City Bar
	Turns until city shrinks from starvation
- City Bar hover
	Building Actual Effects if city is constructing a building
- Pre-Chop and Pre-Build
	Workers stop clearing forests (and building improvements that clear forests) with one turn remaining
- Specialist Actual Effects
	Add/Remove Specialist and Settle Great Person button hovers
- Zoom to City button
	Hover shows details using City Bar hover
- Longitude/Latitude
	Shown on the map hover once the map is centered (e.g. Calendar or Stonehenge)
- Fractional Trade Routes [optional]
	Trade route yields are rounded down *after* adding them for each city, making Harbors much more useful

Improvements:

- Upgraded Advanced Combat Odds to 2.0.1
- Building Actual Effects
	Includes free specialists
- Sped Up Techs
	Shows "Sped up by ..." for optional prerequisites to techs you can research
- Promoting a unit updates Plot List buttons [BUG]
- Goody hut messages remain in the event log forever

Bug Fixes:

- Stack Attack game option no longer causes crash
- Oracle/Liberalism allow only one free tech to be acquired
- City Bar hover
	Hide features for foreign cities
		Hurry/Draft Anger Counter
		Hurry Cost/Overflow
		Building Actual Effects
- Trade Route totals
	Values no longer separated into continental/overseas totals
		City Bar hover
		Scoreboard Trade hover
		Finance Advisor hovers
		Foreign Advisor INFO tab trade hover
- Hover text for rival no longer exposes unmet rivals with "Worst Enemy of <rival>"


MODDING

New Features:

- Events
	City building a Project
	City building a Process
	Player changes Civics (revolution)


____________________________________________________________________________________________________
BULL 0.9 released July 25, 2009 with BUFFY 3.19.001

New Features:

- City Bar
	Airport Icon
- City Bar hover
	Net Health
	Net Happiness
	Hurry Anger Turns (# angry and timer)
	Draft Anger Turns (# angry and timer)
	Food Assist
	Base Production
	Trade (total, foreign, foreign overseas)
	Commerce
	Building icons
	Culture Turns
	Great Person Turns
	Specialists and Settled Great People
	Chance of Revolt
	Control key to see base values without modifiers
	Hide UI Instructions (city selection)
- Tech hover
	Shows "Speeds up ..." for leads-to techs you can already research
- Unit hover
	Remove "(name)" suffix when custom name already contains it
	Replace unit type in name when upgrading
	Production Decay
- Building hover
	Actual Effects (Happiness, Health, Trade, Yield, Commerce, Maintenance, GP)
	Production Decay
- Plot hover
	Number of worker turns left for partially-completed actions
- Scoreboard
	Trade hover for Trade Network icon (continental vs. overseas) [BUG]
- City Screen
	Commerce Rate hovers
		Base Commerce: subtotal before modifiers when at least two line items and one modifier
		Actual effects of each building you can build
	Maintenance hover
		Actual effects of each building you can build
	Food hover [BUG]
		Gain: Worked Tiles, Trade, Corporations, Specialists, Buildings
		Loss: Population, Bad Health, Production
		Actual effects of each building you can build
	Production Rate hover
		Actual effects of each building you can build
	Great People Bar hover
		Breakdown of rate: Specialists and Buildings
		Actual effects of each building you can build
	Remove Specialist button hover shows effects of specialist (like add button)
	Whip button hover shows Overflow Production and Gold
- Unit Healing
	May act as sentries; can limit to neutral territory
- Safe Moves
	Transports will not unload onto a square that wasn't revealed when order was issued
	Units will not attack a plot containing an enemy that wasn't revealed when order was issued
- MapFinder [BUG]
	from HoF Mod
- Auto Save [BUG]
	Start of game
	End of game
	Exit via menu
- Advanced Combat Odds 1.0
	by PieceOfMind: http://forums.civfanatics.com/showthread.php?t=310415

Improvements:

- Min/Max Commerce Rate button hovers [BUG]
	Message is clearer: "Set ___ Rate to ___%"
- Finance Screen hovers
	Domestic Trade (continental vs. overseas) [BUG]
	Foreign Trade (continental vs. overseas) [BUG]
	Specialist Gold (breakdown by type) [BUG]
- Foreign Advisor hovers
	Trade (continental vs. overseas) [BUG]
	Trade Denial in Bonus/Tech hovers when won't trade

Bug Fixes:

- Unofficial Patch 1.0


MODDING

New Features:

- Events
	Unit Upgrade
	Unit Withdrawal and Retreat
	Unit Collateral and Flanking Damage
